river embankment - English Synonyms Dictionary